package com.egao.common.module.pushInformation.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author lym
 * @date 2024/8/23 11:08
 */
@ApiModel(description = "推送信息职位匹配记录")
@TableName("push_information_position_result")
@Data
public class PushInformationPositionResult {

    @ApiModelProperty("主键")
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @ApiModelProperty("职位ID")
    private Integer positionId;

    @ApiModelProperty("职位名称")
    private String positionName;

    @ApiModelProperty("职位匹配度")
    private Integer matching;

    @ApiModelProperty("职位匹配度人数")
    private Integer matchingNumber;

    @ApiModelProperty("信息类型")
    private Integer category;

    @ApiModelProperty(value = "信息ID", notes = "招聘信息、宣讲会、空中宣讲会")
    private Integer businessId;

    @ApiModelProperty("单位ID")
    private Integer companyId;

    @ApiModelProperty("添加时间")
    private Date createTime;

    @ApiModelProperty("编辑时间")
    private Date updateTime;

    @ApiModelProperty("逻辑删除 0正常 1删除")
    @TableLogic
    private Integer deleted;
}
